package com.link510.aitools.core.data.restapi;

import com.link510.aitools.core.data.model.DeviceListModel;
import com.link510.aitools.core.message.MessageInfo;
import com.link510.aitools.core.data.model.DeviceShowModel;


import io.reactivex.Observable;
import retrofit2.http.GET;
import retrofit2.http.Query;

/**
 * 设备服务服务
 *
 * @author cqnews
 */
public interface DeviceService {


    /**
     * 获取设备数据
     *
     * @return 设备数据
     */

    @GET("device/show")
    Observable<MessageInfo<DeviceShowModel>> get(@Query(value = "deviceSN") String deviceSN);


    /**
     * 获取设备数据列表
     *
     * @return 设备数据
     */

    @GET("device/list")
    Observable<MessageInfo<DeviceListModel>> list(@Query(value = "keyword") String keyword);

}
